package com.template;

import java.util.ArrayList;
import java.util.List;
import java.util.Map;

public class EasyWriterTemplate {
       /*
             用于Easy无模型对象时，注入数据
             head 头部数据添加
             dataList 表单数据添加
        */
       public  List<List<String>> head(List<Map<Integer, String>> yuan) {
           List<List<String>> list = new ArrayList<List<String>>();
           /*
              添加头部
            */
           for (int i = 0; i < yuan.get(0).size(); i++) {
               List<String> head0 = new ArrayList<String>();
               if (null!= yuan.get(0).get(i)){
                   head0.add(yuan.get(0).get(i));
                   list.add(head0);
               }else {
                   head0.add(" ");
                   list.add(head0);
               }

           }
           return list;
       }

    public   List<List<Object>> dataList(List<Map<Integer, String>> yuan) {
        List<List<Object>> list = new ArrayList<List<Object>>();
        for (Map<Integer, String> integerStringMap : yuan) {
            List<Object> data = new ArrayList<Object>();
            for (int i = 0; i < integerStringMap.size(); i++) {
                if (null!=integerStringMap.get(i)){
                    data.add(integerStringMap.get(i));
                }
                else {
                    data.add(" ");

                }
            }
            list.add(data);
        }
        return list;
    }

}
